home *** CD-ROM | disk | FTP | other *** search
-
- (*
- ** Keyboard unit
- ** By Bas van Gaalen
- *)
-
- unit u_kb;
-
- interface
-
- type
- scrsavetype=procedure;
- getkeytype=record
- clockon:boolean;
- scrsavetime:word;
- colattr,xpos,ypos:byte;
- end;
-
- var
- scrsaveproc:scrsavetype;
- keybehave:getkeytype;
-
- function keypressed:boolean;
- function readkey:char;
- procedure clearkeybuf;
- function getinskey:boolean;
- procedure setinskey;
- procedure clearinskey;
- procedure waitkey(stoptime:word); { wait for a key or atleast stoptime seconds }
- function getekey:word; { get extended key, see misc-unit for keycodes }
-
-